package day04;

import java.util.Scanner;

public class OutwardBound {
    public static void main(String[] args) {
        System.out.println("------接收用户输入的一个整数num，判断它的正负零值，正数则输出\"+\"，负数则输出\"-\"，0则输出\"0\"------");

        Scanner sc=new Scanner(System.in);
        System.out.println("输入一个整数");
        int num=sc.nextInt();
        if (num>0){
            System.out.println("+");
        }else if (num<0){
            System.out.println("-");
        }else {
            System.out.println("0");
        }
        System.out.println("--------接收用户输入的年份year和月份month，计算该年该月的天数，并输出--------");
        System.out.println("输入年份");
        int year=sc.nextInt();
        System.out.println("输入月份");
        int month=sc.nextInt();
        while (month>12||month<1){
            System.out.println("输入的月份有误，请输入1-12月");
            month=sc.nextInt();
        }
        int days=0;
        switch (month){
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12:
                days=31;
                break;
            case 4:
            case 6:
            case 9:
            case 11:
                days=30;
                break;
            case 2:
                if ((year%4==0&&year%100!=0)||(year%400==0)){
                    days=29;
                }else {
                    days=28;
                }
        }
        System.out.println(year+"年的"+month+"月有"+days+"天");
        System.out.println("---利用循环语句while计算数字1到100的和，并输出----");
        int sum=0;
        int i=1;
        while (i<=100){
            sum+=i;
            i++;
        }
        System.out.println("sum="+sum);
        System.out.println("---输出1900到2023年之间所有的闰年(每够10个年份，换一行)---");
        int count=0;
        for (int year1=1990;year1<=2023;year1++){
            if ((year1%4==0&&year1%400!=0)||year1%400==0){
                System.out.print(year1+" ");
                count++;
                if (count%10==0){
                    System.out.println();
                }
            }
        }
    }
}
